package tp.pr5.commands;

import tp.pr5.Game;
import tp.pr5.Map;
import tp.pr5.Player;
import tp.pr5.commands.exceptions.*;

public interface Command {
		
	public abstract void execute() throws CommandExecutionException;
	
	public abstract String getHelp();
	public abstract void configureContext(Game g, Map m, Player p);
	public abstract Command parse(String cad) throws WrongCommandFormatException;

}
